Session send coalesces events if event provides a coalesce function | 31 ms | Passed |
Session send does not await the full delay if a previous send call has a smaller delay | 29 ms | Passed |
Session send does not await the full delay if a subsequent send call has a smaller delay | 32 ms | Passed |
Session send does not resume polling after HTTP errors | 40 ms | Passed |
Session send does not resume polling after JS errors | 28 ms | Passed |
Session send does not resume polling after UI server errors | 41 ms | Passed |
Session send does not resume polling after session terminated | 29 ms | Passed |
Session send does not split events into separate requests if only first request requires a new request | 28 ms | Passed |
Session send queues ?poll results when user requests are pending | 31 ms | Passed |
Session send resumes polling after successful responses | 29 ms | Passed |
Session send sends multiple async events in one call | 32 ms | Passed |
Session send sends multiple async events in one call over multiple user interactions if sending was delayed | 37 ms | Passed |
Session send sends requests consecutively | 31 ms | Passed |
Session send sends requests consecutively and respects delay | 33 ms | Passed |
Session send splits events into separate requests if an event requires a new request | 30 ms | Passed |